package com.ssyc.gsk_teacher.bean;

import android.animation.TimeInterpolator;

import java.io.Serializable;
import java.util.List;

/**
 * Created by Administrator on 2018/5/25 0025.
 */

public class UnitBean implements Serializable {


    /**
     * state : 200
     * data : [{"grade_id":"1","grade_list":[{"grade_id":"1","grade_name":"1级","lesson_id":"1","lesson_name":"Lesson 1","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"2","lesson_name":"Lesson 2","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"3","lesson_name":"Lesson 3","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"4","lesson_name":"Lesson 4","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"5","lesson_name":"Lesson 5","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"6","lesson_name":"Lesson 6","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"7","lesson_name":"Lesson 7","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"8","lesson_name":"Lesson 8","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"9","lesson_name":"Lesson 9","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"10","lesson_name":"Lesson 10","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"11","lesson_name":"Lesson 11","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"12","lesson_name":"Lesson 12","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"13","lesson_name":"Lesson 13","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"14","lesson_name":"Lesson 14","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"15","lesson_name":"Lesson 15","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"16","lesson_name":"Lesson 16","status":"1","user_level":"2","wrong_num":"0"}]},{"grade_id":"2","grade_list":[{"grade_id":"2","grade_name":"2级","lesson_id":"17","lesson_name":"Lesson 17","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"2","grade_name":"2级","lesson_id":"18","lesson_name":"Lesson 18","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"2","grade_name":"2级","lesson_id":"19","lesson_name":"Lesson 19","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"2","grade_name":"2级","lesson_id":"20","lesson_name":"Lesson 20","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"2","grade_name":"2级","lesson_id":"21","lesson_name":"Lesson 21","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"2","grade_name":"2级","lesson_id":"22","lesson_name":"Lesson 22","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"2","grade_name":"2级","lesson_id":"23","lesson_name":"Lesson 23","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"2","grade_name":"2级","lesson_id":"24","lesson_name":"Lesson 24","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"2","grade_name":"2级","lesson_id":"25","lesson_name":"Lesson 25","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"2","grade_name":"2级","lesson_id":"26","lesson_name":"Lesson 26","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"2","grade_name":"2级","lesson_id":"27","lesson_name":"Lesson 27","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"2","grade_name":"2级","lesson_id":"28","lesson_name":"Lesson 28","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"2","grade_name":"2级","lesson_id":"29","lesson_name":"Lesson 29","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"2","grade_name":"2级","lesson_id":"30","lesson_name":"Lesson 30","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"2","grade_name":"2级","lesson_id":"31","lesson_name":"Lesson 31","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"2","grade_name":"2级","lesson_id":"32","lesson_name":"Lesson 32","status":"1","user_level":"2","wrong_num":"0"}]},{"grade_id":"3","grade_list":[{"grade_id":"3","grade_name":"3级","lesson_id":"33","lesson_name":"Lesson 33","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"3","grade_name":"3级","lesson_id":"34","lesson_name":"Lesson 34","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"3","grade_name":"3级","lesson_id":"35","lesson_name":"Lesson 35","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"3","grade_name":"3级","lesson_id":"36","lesson_name":"Lesson 36","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"3","grade_name":"3级","lesson_id":"37","lesson_name":"Lesson 37","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"3","grade_name":"3级","lesson_id":"38","lesson_name":"Lesson 38","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"3","grade_name":"3级","lesson_id":"39","lesson_name":"Lesson 39","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"3","grade_name":"3级","lesson_id":"40","lesson_name":"Lesson 40","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"3","grade_name":"3级","lesson_id":"41","lesson_name":"Lesson 41","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"3","grade_name":"3级","lesson_id":"42","lesson_name":"Lesson 42","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"3","grade_name":"3级","lesson_id":"43","lesson_name":"Lesson 43","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"3","grade_name":"3级","lesson_id":"44","lesson_name":"Lesson 44","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"3","grade_name":"3级","lesson_id":"45","lesson_name":"Lesson 45","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"3","grade_name":"3级","lesson_id":"46","lesson_name":"Lesson 46","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"3","grade_name":"3级","lesson_id":"47","lesson_name":"Lesson 47","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"3","grade_name":"3级","lesson_id":"48","lesson_name":"Lesson 48","status":"1","user_level":"2","wrong_num":"0"}]},{"grade_id":"4","grade_list":[{"grade_id":"4","grade_name":"4级","lesson_id":"49","lesson_name":"Lesson 49","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"4","grade_name":"4级","lesson_id":"50","lesson_name":"Lesson 50","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"4","grade_name":"4级","lesson_id":"51","lesson_name":"Lesson 51","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"4","grade_name":"4级","lesson_id":"52","lesson_name":"Lesson 52","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"4","grade_name":"4级","lesson_id":"53","lesson_name":"Lesson 53","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"4","grade_name":"4级","lesson_id":"54","lesson_name":"Lesson 54","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"4","grade_name":"4级","lesson_id":"55","lesson_name":"Lesson 55","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"4","grade_name":"4级","lesson_id":"56","lesson_name":"Lesson 56","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"4","grade_name":"4级","lesson_id":"57","lesson_name":"Lesson 57","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"4","grade_name":"4级","lesson_id":"58","lesson_name":"Lesson 58","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"4","grade_name":"4级","lesson_id":"59","lesson_name":"Lesson 59","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"4","grade_name":"4级","lesson_id":"60","lesson_name":"Lesson 60","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"4","grade_name":"4级","lesson_id":"61","lesson_name":"Lesson 61","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"4","grade_name":"4级","lesson_id":"62","lesson_name":"Lesson 62","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"4","grade_name":"4级","lesson_id":"63","lesson_name":"Lesson 63","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"4","grade_name":"4级","lesson_id":"64","lesson_name":"Lesson 64","status":"1","user_level":"2","wrong_num":"0"}]},{"grade_id":"5","grade_list":[{"grade_id":"5","grade_name":"5级","lesson_id":"65","lesson_name":"Lesson 65","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"5","grade_name":"5级","lesson_id":"66","lesson_name":"Lesson 66","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"5","grade_name":"5级","lesson_id":"67","lesson_name":"Lesson 67","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"5","grade_name":"5级","lesson_id":"68","lesson_name":"Lesson 68","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"5","grade_name":"5级","lesson_id":"69","lesson_name":"Lesson 69","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"5","grade_name":"5级","lesson_id":"70","lesson_name":"Lesson 70","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"5","grade_name":"5级","lesson_id":"71","lesson_name":"Lesson 71","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"5","grade_name":"5级","lesson_id":"72","lesson_name":"Lesson 72","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"5","grade_name":"5级","lesson_id":"73","lesson_name":"Lesson 73","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"5","grade_name":"5级","lesson_id":"74","lesson_name":"Lesson 74","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"5","grade_name":"5级","lesson_id":"75","lesson_name":"Lesson 75","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"5","grade_name":"5级","lesson_id":"76","lesson_name":"Lesson 76","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"5","grade_name":"5级","lesson_id":"77","lesson_name":"Lesson 77","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"5","grade_name":"5级","lesson_id":"78","lesson_name":"Lesson 78","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"5","grade_name":"5级","lesson_id":"79","lesson_name":"Lesson 79","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"5","grade_name":"5级","lesson_id":"80","lesson_name":"Lesson 80","status":"1","user_level":"2","wrong_num":"0"}]},{"grade_id":"6","grade_list":[{"grade_id":"6","grade_name":"6级","lesson_id":"81","lesson_name":"Lesson 81","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"6","grade_name":"6级","lesson_id":"82","lesson_name":"Lesson 82","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"6","grade_name":"6级","lesson_id":"83","lesson_name":"Lesson 83","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"6","grade_name":"6级","lesson_id":"84","lesson_name":"Lesson 84","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"6","grade_name":"6级","lesson_id":"85","lesson_name":"Lesson 85","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"6","grade_name":"6级","lesson_id":"86","lesson_name":"Lesson 86","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"6","grade_name":"6级","lesson_id":"87","lesson_name":"Lesson 87","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"6","grade_name":"6级","lesson_id":"88","lesson_name":"Lesson 88","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"6","grade_name":"6级","lesson_id":"89","lesson_name":"Lesson 89","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"6","grade_name":"6级","lesson_id":"90","lesson_name":"Lesson 90","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"6","grade_name":"6级","lesson_id":"91","lesson_name":"Lesson 91","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"6","grade_name":"6级","lesson_id":"92","lesson_name":"Lesson 92","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"6","grade_name":"6级","lesson_id":"93","lesson_name":"Lesson 93","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"6","grade_name":"6级","lesson_id":"94","lesson_name":"Lesson 94","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"6","grade_name":"6级","lesson_id":"95","lesson_name":"Lesson 95","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"6","grade_name":"6级","lesson_id":"96","lesson_name":"Lesson 96","status":"1","user_level":"2","wrong_num":"0"}]}]
     */

    private String state;
    private List<DataBean> data;

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public List<DataBean> getData() {
        return data;
    }

    public void setData(List<DataBean> data) {
        this.data = data;
    }

    public static class DataBean implements Serializable {
        /**
         * grade_id : 1
         * grade_list : [{"grade_id":"1","grade_name":"1级","lesson_id":"1","lesson_name":"Lesson 1","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"2","lesson_name":"Lesson 2","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"3","lesson_name":"Lesson 3","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"4","lesson_name":"Lesson 4","status":"1","user_level":"1","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"5","lesson_name":"Lesson 5","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"6","lesson_name":"Lesson 6","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"7","lesson_name":"Lesson 7","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"8","lesson_name":"Lesson 8","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"9","lesson_name":"Lesson 9","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"10","lesson_name":"Lesson 10","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"11","lesson_name":"Lesson 11","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"12","lesson_name":"Lesson 12","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"13","lesson_name":"Lesson 13","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"14","lesson_name":"Lesson 14","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"15","lesson_name":"Lesson 15","status":"1","user_level":"2","wrong_num":"0"},{"grade_id":"1","grade_name":"1级","lesson_id":"16","lesson_name":"Lesson 16","status":"1","user_level":"2","wrong_num":"0"}]
         */

        private boolean isSelected;//是否选中
        private String grade_id;
        private List<GradeListBean> grade_list;
        private TimeInterpolator interpolator;//动画资源

        public boolean isSelected() {
            return isSelected;
        }

        public void setSelected(boolean selected) {
            isSelected = selected;
        }

        public TimeInterpolator getInterpolator() {
            return interpolator;
        }

        public void setInterpolator(TimeInterpolator interpolator) {
            this.interpolator = interpolator;
        }

        public String getGrade_id() {
            return grade_id;
        }

        public void setGrade_id(String grade_id) {
            this.grade_id = grade_id;
        }

        public List<GradeListBean> getGrade_list() {
            return grade_list;
        }

        public void setGrade_list(List<GradeListBean> grade_list) {
            this.grade_list = grade_list;
        }

        public static class GradeListBean implements Serializable {
            /**
             * grade_id : 1
             * grade_name : 1级
             * lesson_id : 1
             * lesson_name : Lesson 1
             * status : 1
             * user_level : 1
             * wrong_num : 0
             */

            private String grade_id;
            private String grade_name;
            private String lesson_id;
            private String lesson_name;
            private String status;
            private String user_level;
            private String wrong_num;

            public String getGrade_id() {
                return grade_id;
            }

            public void setGrade_id(String grade_id) {
                this.grade_id = grade_id;
            }

            public String getGrade_name() {
                return grade_name;
            }

            public void setGrade_name(String grade_name) {
                this.grade_name = grade_name;
            }

            public String getLesson_id() {
                return lesson_id;
            }

            public void setLesson_id(String lesson_id) {
                this.lesson_id = lesson_id;
            }

            public String getLesson_name() {
                return lesson_name;
            }

            public void setLesson_name(String lesson_name) {
                this.lesson_name = lesson_name;
            }

            public String getStatus() {
                return status;
            }

            public void setStatus(String status) {
                this.status = status;
            }

            public String getUser_level() {
                return user_level;
            }

            public void setUser_level(String user_level) {
                this.user_level = user_level;
            }

            public String getWrong_num() {
                return wrong_num;
            }

            public void setWrong_num(String wrong_num) {
                this.wrong_num = wrong_num;
            }

            @Override
            public String toString() {
                return "GradeListBean{" +
                        "grade_id='" + grade_id + '\'' +
                        ", grade_name='" + grade_name + '\'' +
                        ", lesson_id='" + lesson_id + '\'' +
                        ", lesson_name='" + lesson_name + '\'' +
                        ", status='" + status + '\'' +
                        ", user_level='" + user_level + '\'' +
                        ", wrong_num='" + wrong_num + '\'' +
                        '}';
            }
        }
    }
}
